package org.finesys.system.service;

import org.finesys.common.mp.core.service.BaseService;
import org.finesys.system.api.entity.SysOauthClientDetails;

public interface SysOauthClientDetailsService extends BaseService<SysOauthClientDetails> {


    /**
     * 通过ID删除客户端
     *
     * @param ids
     * @return
     */
    Boolean removeClientDetailsByIds(Long[] ids);

    /**
     * 修改客户端信息
     *
     * @param sysOauthClientDetails
     * @return
     */
    Boolean updateClientDetailsById(SysOauthClientDetails sysOauthClientDetails);

    /**
     * 清除客户端缓存
     */
    void sync();
}
